package com.tzy.note.base.thread.create;

/**
 * 创建线程方式二：
 *      1.实现Runnable接口,
 *      2.重写run方法，
 *      3.通过上面类的对象 new Thread对象
 *      4.Thread对象调用start方法
 *
 */
public class CreateThread2 implements Runnable {
    @Override
    public void run() {
        //run方法线程体
        for (int i = 0; i < 20; i++) {
            System.out.println(Thread.currentThread().getName() + ":我在看代码...");
        }
    }
    public static void main(String[] args) {
        //main线程, 主线程
        //创建Runbale接口的实现类对象
        CreateThread2 threadDemo2 = new CreateThread2();
        //创建线程对象,通过线程对象来开启我们的线程，代理
        Thread thread = new Thread(threadDemo2);
        thread.start();//调用start方法 开启线程
        for (int i = 0; i < 20; i++) {
            System.out.println(Thread.currentThread().getName() + ":我在学习多线程...");
        }
    }
}
